@charset "utf-8";
/* CSS Document by mfx */
/* 初始 */
body { margin:0;  font-size:12px; color:#333; font: Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
html, html body { height:100%; }
div, span, p, form, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, dl, dt, dd, caption, a, legend, hr, b, blockquote, textarea { margin:0; padding:0; border:0; }
ul, li, ol { list-style-type:none; }
table, input, textarea, select, button { font-size:12px; vertical-align:middle; }
img, a img { border:none; }
table { border-collapse:collapse; border-spacing:0; }/*相邻边被合并*/
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
q:before, q:after { content:''; }
/* 默认链接颜色 */
a:link, a:visited { outline-style:none; color:#000; text-decoration:none; }
a:hover, a:active { color:#c00; text-decoration:underline; }
/* 颜色 */
.black { color:#000; }
.white { color:#fff; }
.red { color:#990000; }
.grey { color:#454545; }
.orange { color:#ff7200; }
.blue { color:#003398; }
.navy { color:#183b7d; }
.lchot, a.lchot { color:#bd0a01; }
.black, a.black { color:#000; }
/* 下划线 */
.unline, .unline a { text-decoration:underline }
.nounline, .nounline a, .list12 .nounline { text-decoration:none }
/* 通用属性 */
.left { float:left; }
.right { float:right; }
.clear { clear:both; font-size:1px; width:1px; height:0; visibility:hidden; margin-top:0px!important; *margin-top:-1px;
line-height:0 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
/* ie7 hack*/
 *+html .clearfix { min-height: 1%; }
/*文字对齐方式*/
.txtLeft { text-align:left }
.txtRight { text-align:right }
.txtCenter { text-align:center }
/*常用方法*/
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
.show { display:block }
.hidden { display:none }
.invisible { visibility:hidden; }
.hand { cursor:pointer; }
.fB { font-weight:bold; }
.fI { font-style: italic; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
/* CSS空白 */
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }
/* 图文混排公用 */  
.pp, .pt, .list12 ul, .list14 ul { width:100%; margin:0 auto; }
.pp:after, .pt:after, .area:after, .clear:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }
.pp { text-align:center; }
.pp img { display:block; margin:0 auto; }	/*组图内图片属性*/
.pp span { display:block; }
.pt { color:#666; line-height:20px; text-align:left; }
.pt div { float:left; margin:0 10px 0 0; }			/*图文混排*/
.pt p { clear:none }
/* 列表属性公用 */
.list12 li, .list14 li { background:url(bg-dian.gif) no-repeat 0 9px; padding-left:10px; }
.list14 li { background:url(bg-dian.gif) no-repeat 0 11px; }
.list12 li { line-height:24px; }
.list14 li { line-height:24px; }
.list12 li img, .list14 li img { margin-left:6px }
.list12 li a, .list14 li a { text-decoration: none; font-size:12px; }
.list14 li a { font-size:14px; }
.list12 li a:hover, .list14 li a:hover { color:#c00; text-decoration:underline }
/* ------------------------------------公用属性------------------------------------ */
.ad { margin:0 auto; text-align:center }
.r_box { padding:1px; border:solid 1px #a47a28; }
.r_box h2 { background:url(sd_92.gif) repeat-x 0 top; height:34px; line-height:34px; color:#000; text-align: center; border-bottom:solid 2px #e5e5e5; font-size:14px; font-weight:bold; }
.r_box h2 span a { padding-right:10px; float:right; }
.r_box h2 span a { font-size:12px; font-weight:normal; color:#999999; }
.r_box .list12 { padding:18px 12px; }
.r_box .list12 li a { color:#333333 }
.r_box .pp { padding:10px 0 0px 0; ; }
.r_box .pp p { line-height:28px; }
.box .pp { padding:10px 0 0px 0; ; }
.box .pp p { line-height:28px; }
.r_box h3 { background:url(sd_121.gif) no-repeat 0 center; height:24px; line-height:24px; color:#cc6600; text-align:left; border-bottom:solid 2px #e5e5e5; font-size:14px; font-weight:bold; margin:5px 12px 0px 12px; padding-left:20px; }
.r_box h3 span a { padding-right:10px; float:right; }
.r_box h3 span a { font-size:12px; font-weight:normal; color:#999999; }
#wenjianziliao .list12 { padding:5px 12px 3px 12px; }
/* ------------------------------------公用结构------------------------------------ */
#wrapper { margin:0 auto; WIDTH:980px; overflow:hidden; background: #FFF; }
#maincon { margin:0 10px; }
.column_1of2 { width:650px; float:left; overflow:hidden; }
.column_1of2_1 { width:221; float:right; overflow:hidden; }
.column_1of2_2 { width:400px; float:left; overflow:hidden; }
.column_2of2 { width:244px; float:right; overflow:hidden; }
/* ------------------------------------公用头部------------------------------------ */
#header { overflow:hidden; }
#login { height:29px; line-height:29px; background:url(sd_03.gif) repeat-x 0 0; border-top:solid 1px #c7ae7b; color:#CCCCCC }
#login a { color:#000000 }
#login ul { display:block }
#login .right { width:auto; }
#login .right li { line-height:29px; float:left }
#login .right .shuru { background:url(sd_06.gif) no-repeat 0 0; height:14px; width:106px; padding:2px 5px; border:none; }
#login .right .tijiao { background:url(sd_07.gif) no-repeat 0 0; height:18px; width:26px; border:none; }
#banner .left { width:232px; height:131px; background:url(logo_08.gif) no-repeat 0 0; }
#banner .left .time { text-align:center; display:block; color:#000000; padding-top:105px; padding-right:10px; }
#mainnav { border-top:solid 9px #330000; overflow:hidden; color:#cab5a5; background:#dbcab8 url(sd_22.gif) no-repeat 0 bottom; }
#mainnav .bg { background:url(sd_19.gif) no-repeat right 0; }
#mainnav .bg .bg2 { background:url(sd_16.gif) no-repeat 0 0px; padding:10px 20px; }
#mainnav .bg a { font-size:14px; display:inline; margin:0 5px; line-height:26px; }
#mainnav .bg .bg2 .center { border-top:solid 1px #cab5a5; }
#hotnews { height:100px; background:url(sd_24.gif) no-repeat 0 9px; overflow: hidden; }
#hotnews .bg { height:87px; background:url(sd_26.gif) no-repeat right 9px; padding:15px 75px 12px 75px; }
#hotnews .bg h1 { text-align:center; }
#hotnews .bg h3 { text-align:center; line-height:25px; font-size:12px; font-weight:normal; padding-top:5px; }
#colA {
	padding: 7px;
	border: solid 1px #cccccc;
}
#colA .left { width:598px; overflow:hidden; }
#colA .left #keywords {
	height: 20px;
	line-height: 20px;
	background: url(sd_37.gif) no-repeat 0 center;
	padding-left: 80px;
	margin-top: 7px;
}

#colA .left #keywords li { float:left; margin-right:10px;}
#colA .right { width:360px; overflow:hidden; }
#colA .right .tit { background:url(sd_32.gif) no-repeat 0 center; height:29px; padding:8px 10px 0 63px; *height:25px;
*padding:12px 10px 0 65px;
}
#colA .right .tit h2 { text-align:right; }
#colA .right .tit h2 span { float:left; color:#FFFFFF; font-size:14px; font-weight:bold; }
#colA .right .tit h2 a { font-size:12px; color:#515151; font-weight:normal; }
#colA .right .box { padding:8px 5px; }
#colA .right .box h2 { font-size:16px; font-weight:bold; line-height:30px; text-align:center }
#colA .right .box p { text-align:center; font-size:14px; font-weight: normal; line-height:26px; color:#663300 }
#colA .right .box p a { color:#663300 }
#colA .right .box.end { padding:8px 5px 0px 5px; border-bottom: none; }
#colB .left { width:306px; overflow:hidden; }
#colB .left.center { width:398px; overflow:hidden; margin-left:12px; }
#colB .right { width:253px; overflow:hidden; }
#colB .tit h2 { background: url(bg_tit.gif) repeat-x 0 0; height:28px; line-height:28px; text-align:right; border-right:solid 1px #cdcdcd; }
#colB .tit h2 span { float:left; background: url(sd_43.gif) no-repeat 0 0; font-size:14px; font-weight:bold; color:#FFF; width:79px; text-align:center; }
#colB .right .tit h2 span.zhuanti { background:none; }
#colB .right .tit h2 span.zhuanti a { color:#690000; font-size:14px; font-weight:bold; width:100px; }
#colB .tit h2 span.er { float:left; background: url(sd_40.gif) no-repeat 0 0; width:159px; }
#colB .tit h2 a { font-size:12px; font-weight:normal; color:#999999; padding-right:10px; }
#colB .tit .list12 { padding:5px 15px 4px 15px; }
#colB .tit .box { border:solid 1px #cccccc; border-top:none; }
#colB .right .tit .box {
	padding-bottom: 5px;
}
#colB .right .tit .box .ad { padding-top:10px; }
#colB .left.center .tit2 h2 { padding-left:40px; background: url(sd_46.gif) no-repeat 0 0; font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#cc0000; text-align:right; border-bottom:solid 2px #ccc; }
#colB .left.center .tit2 h2 span { float:left; }
#colB .left.center .tit2 h2 a { font-size:12px; font-weight:normal; color:#999999; padding-right:10px; }
#colB .left.center .tit2 .pt { padding:15px 0 10px 0; margin-bottom:10px; border-bottom:solid 1px #ccc; }
#colB .left.center .tit2 .list14 { padding:0 10px; }
#colB .left.center .tit2 .list14 li span { margin-left:15px; color:#999 }
#colC .left { width:730px; overflow:hidden; }
#colC .right { width:250px; overflow:hidden; }
#colC .left .box { width:356px; overflow:hidden; float:left; margin-right:9px; }
#colC .left .box h2 {
	padding-left: 10px;
	background: url(sd_95.gif) no-repeat 0 center;
	font-size: 16px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	color: #690000;
	text-align: right;
	border-top:solid 1px #fff;
	border-bottom:solid 2px #c00;

}
#colC .left .box h2 span { float:left; }
#colC .left .box h2 a { font-size:12px; font-weight:normal; color:#999999; padding-right:10px; }
#colC .left .box .list12 { padding:13px; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
#colC .left .box .list12 .pt { margin-bottom:10px; }
#colC .left .box .list12 .pt p {
	color: #666;
}
#colD { background: url(shipin_bg.gif) no-repeat 0 center; border: solid 1px #9a6230; height:173px; overflow:hidden; }
#colD ul { margin:20px 10px 0 160px; overflow:hidden; }
#colD ul li { float:left; margin-right:27px; position: relative; }
#colD ul li span { position:absolute; top:80px; right:18px; display:inline }
#colD ul li span img { border:solid 0px #ccc; padding:0px; background-color:;}
#colD ul li img { border:solid 1px #ccc; padding:2px; background-color:#FFFFFF; }
#colD ul li p { line-height:20px; text-align:center }
#colE .left { width:720px; overflow:hidden; }
#colE .right { width:250px; overflow:hidden; }


/* tab */
#tab{ width:720px; overflow:hidden; background: url(sd_111.gif) no-repeat 0 0; }
#tab .tab_menu{
	width: 720px;
	float: left;
	position: absolute;
	z-index: 1;
}
#tab .tab_menu li{float:left;width:86px;height:30px;line-height:30px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0;font-size: 16px; font-weight:bold; color:#690000; }
#tab .tab_menu li a{color:#690000; }
#tab .tab_box{ border:solid 1px #d9ac4a; border-top: none; padding:45px 5px 5px 15px; overflow:hidden;}
#tab .tab_menu .selected{cursor:pointer;}
.hide{display:none;}
#tab .tab_box ul li { float:left; display:block }
#tab .tab_box ul li.bigpic { margin-right:24px; }
#tab .tab_box ul li .pt2 { width:200px; margin-right:15px; margin-bottom:12px; overflow:hidden; clear:none }
#tab .tab_box ul li .pt2 h4 { line-height:18px; }
#tab .tab_box ul li .pt2 h4 a { font-size:14px; color:#000 }
#tab .tab_box ul li .pt2 p { color:#333; line-height:15px; }
#tab .tab_box ul li .pt2 div a img { padding:2px; border:solid 1px #ccc; }
#tab .tab_box ul li .p2t:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }
#tab .tab_box ul li .pt2 div { float:left; margin:0 10px 0 0; }


#colE .left .tit { width:720px; overflow:hidden; }
#colE .left .tit.haokeshandong { background: url(sd_111.gif) no-repeat 0 0; }
#colE .left .tit.liyizhibang { background: url(sd_126.gif) no-repeat 0 0; }
#colE .left .tit.shengrenguli { background: url(sd_132.gif) no-repeat 0 0; }
#colE .left .tit h2 { font-size: 16px; font-weight:bold; color:#690000; padding-left:10px; line-height:30px; }
#colE .left .tit h2 a{color:#690000;}
#colE .left .tit .box { border:solid 1px #d9ac4a; border-top: none; padding:15px 5px 5px 15px; overflow:hidden; }
#colE .left .tit .box ul li { float:left; display:block }
#colE .left .tit .box ul li.bigpic { margin-right:24px; }
#colE .left .tit .box ul li .pt2 { width:200px; margin-right:15px; margin-bottom:12px; overflow:hidden; clear:none }
#colE .left .tit .box ul li .pt2 h4 { line-height:18px; }
#colE .left .tit .box ul li .pt2 h4 a { font-size:14px; color:#000 }
#colE .left .tit .box ul li .pt2 p { color:#333; line-height:15px; }
#colE .left .tit .box ul li .pt2 div a img { padding:2px; border:solid 1px #ccc; }
#colE .left .tit .box ul li .p2t:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }
#colE .left .tit .box ul li .pt2 div { float:left; margin:0 10px 0 0; }
#colE .left .tit.liyizhibang .box .left, #colE .left .tit.liyizhibang .box .right { width:340px; overflow:hidden; }
#colE .left .tit.liyizhibang .box .left .pic { width:130px; float:left; }
#colE .left .tit.liyizhibang .box .left .list12 { width:200px; float: right; white-space: nowrap; }
#colE .left .tit.liyizhibang .box table tr td table tr td .list12 li, #colE .left .tit.shengrenguli .box table tr td .list12 li { white-space: nowrap; float:none; }
#colE .left .tit.liyizhibang .box table tr td table tr td p { line-height:30px; text-align:center; }
#colE .left .tit.liyizhibang .box table tr td table tr td .list12 h2 { font-size:14px; font-weight:bold; color:#333; line-height:24px; }
#linkmore { background: url(sd_154.gif) repeat-x 0 0; height:28px; line-height:28px; border:solid 1px #e4e4e4; }
#link { background-color:#e7e7e7; border:solid 1px #ecebed; }
#link .con_link { padding:10px; margin:5px; border:solid 1px #cdcdcd; background-color:#FFF }
#link h2 { background: url(sd_149.gif) repeat-x 0 0; height:29px; line-height:29px; border:solid 1px #e4e4e4; }
#link li { float:left; padding:5px 0 2px 12px; white-space:nowrap; word-wrap:break-word; }
/* 列表 */
#colB #main_list { width:650px; border:1px solid #CCCCCC; padding:1px; }
#colB #main_list .title { background-color:#F0F0F0; line-height:28px; padding:0 10px; }
.pagelink_xl { width:640px; height:22px; text-align:center; font-size:14px; line-height:22px; border-bottom:1px solid #CCC; padding:10px 0; margin-bottom:10px; color:#333; }
.pagelink_xl .font12 { font-size:14px; line-height:22px; }
.First_Page, .Fir_Page, .next_Page, .Last_Page, .First_Page_action, .Fir_Page_action, .next_Page_Action, .Last_Page_Action { background:url(xl_bg_next.gif) no-repeat; width:50px; height:22px; display:inline-block; color:#666; font-size:12px; }
.action_num { width:16px; height:22px; font-size:14px; background:url(xl_bg_PageLink.gif) left 1px no-repeat; display:inline-block; color:#FFF; }
.pagelink_xl_one {
	border-bottom: 0;
}
.bottom_tex { height:22px; overflow:hidden;  padding:15px 0; margin-top:20px; }
.backtop { width:70px; height:22px; float:right; }
#text_list { margin:0 20px; overflow:hidden; }
#text_list ul { margin-bottom:23px;*margin-bottom:30px; overflow:hidden; }
#text_list ul li { line-height:26px;}
#text_list ul li span { margin-left:15px; font-size:12px; color:#666; }


/* 细览 */
#xilan_con h1 { margin:0 10px; font-size:26px; font-weight:bold; line-height:30px; text-align:center; padding:20px 0 20px; border-bottom:1px solid #CCC; 
}
#xilan_con #cont { padding:15px;}
#xilan_con #cont a  { color:#00F; text-decoration:underline }
#xilan_con #cont p,#xilan_con #cont{ font-size:16px; line-height:30px;}


.function_tex { overflow:hidden; margin:0 20px; height:30px; border-bottom:1px dashed #CCC; 
}
#time_tex,
.print_tex {
	color:#666;
}
#time_tex,
.print_tex {
	width:100%;
	
	line-height:30px;
	height:30px;
	padding-left:10px;
	text-align:center
}
.print_tex {
	width:220px;
	float:center;
	padding:0;
}
.print_tex .font {
	width:130px;
	float:left;
	text-align:center;
}
.print_tex .print {
	width:45px;
	float:left;
	text-align:center;
}
.print_tex .print a {
	color:#0C50CC;
}
.print_tex .print a:hover {
	color:#900;
}

.bottom_tex { height:22px; overflow:hidden; margin:20px 20px 0px 20px; 
}

.backtop {
	width:70px;
	height:22px;
	float:right;
}
.editor_tex {
	width:200px;
	float:left;
	line-height:22px;
}
.backtop img {
	width:70px;
	height:22px;
}
#main_list .news_tex { padding-top:10px 20px; margin:0 10px;
	overflow:hidden;
	}
	
.news_title {
	height:30px;
	border-bottom:1px solid #666;
	position:relative;
}
.news_title_left {
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	border-bottom:3px solid #FF4200;
	position:absolute;
	left:0;
	top:0;
	padding:0 5px;
}
.news_box {
	padding-top:10px;
	overflow:hidden;
}
/* 公用foot */
#footer { text-align:center; line-height:18px; margin:0 auto; }
#footer img { margin:0 5px; }


#colA .left #keywords { overflow:hidden; width:515px;}
#colA .left #keywords li { white-space:nowrap; padding-left: 8px; margin-left: 10px;}
#mainnav .bg a {*margin:0 8px;}
 #colB #dztab_1_2 .tit h2 {border-left: solid 1px #cdcdcd;}
#colA .right .box {

	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
}
#colA .right .box h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	color: #663300;
}
#colA .right .box p { text-align:left; font-size:14px; font-weight: normal; line-height:26px; }
#colA .right .box h2 a { color:#663300 }
#colA .right .box p a { color:#000 }
.boxp7 {
	padding: 7px 0 0 7px;
	border: 1px solid #cccccc;
}
.dian{ background-image:url(dian.gif); background-repeat:no-repeat; padding-left:10px; list-style-position:outside; }
.k960{width:980px; margin:0px auto; }
.xuxian{ width:90%; border-bottom:1px dashed #B6B5B5; margin:0px auto; height:2px;  /*虚线 dashed  实solid*/}
.suojin{text-indent:2em;} 
/* ----------------- 头条新闻 -------------------- */
.toutiao{ width:788px; text-align:center; margin-left:28px;}
.toutiao_txt{}
.toutiao_txt a{ padding-left:5px; padding-right:5px;}
.toutiao_txt1 {color:#c00;font-size: 13px;}